import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.text.DateFormat;
import java.util.Calendar;
import java.util.Date;
public class Main3_4 {
    public static void main(String[] args) {
        //输入一个数字字符串，若该字符串为整数，则输出“整数”，若为小数，则输出“小数”。（使用正则表达式）
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入数字字符串:");
        String s1=scanner.nextLine();
        Pattern pattern=Pattern.compile("[.]");//正则表达式,找小数点即可
        Matcher matcher=pattern.matcher(s1);
        if(matcher.find()){//找到了小数点
            System.out.println("当前数字字符串为小数");
        }else {//没有找到小数点
            System.out.println("当前数字字符串为整数");
        }


        //计算从今天算起100天后的日期，并按格式“XXXX年XX月XX日 星期X”的格式输出。
        Calendar calendar=Calendar.getInstance();//获取格式化的当前日期和时间
        calendar.add(Calendar.DATE,100);//指定100天后，
        Date date=calendar.getTime();//返回Date类型对象
        DateFormat f=DateFormat.getDateInstance(DateFormat.FULL);//获取格式化的日期
        String s=f.format(date); //日期格式化
        System.out.println(s);
    }
}
